long-toothed herald snail - Turkish English Dictionary